package com.cy.sc;

import org.springframework.boot.SpringApplication;
import org.springframework.boot.autoconfigure.SpringBootApplication;
import org.springframework.cloud.client.circuitbreaker.EnableCircuitBreaker;
import org.springframework.cloud.netflix.eureka.EnableEurekaClient;
import org.springframework.cloud.netflix.hystrix.EnableHystrix;

/**
 * <br>@class: HystrixApplication8101
 * <br>@description: 带熔断机制的 后端业务服务
 * <br>@author: cy
 * <br>@date: 2020-04-02 15:41:24
 * <br>@version: 1.0
 * <br>
 * <br>@since: (版本) 作者 时间 注释
 */
@EnableEurekaClient
@SpringBootApplication
@EnableCircuitBreaker
public class HystrixApplication8101 {
    public static void main(String[] args) {
        //微服务 带熔断机制的 业务服务集群 示例(8101，8102)
        //演示机制
        //启动Eureka8760，启动本例8101，访问对应接口
        //1接口正常访问，正常返回数据
        //2关闭数据库，让接口操作错误，可以看见熔断返回数据
        SpringApplication.run(HystrixApplication8101.class,args);
    }
}
